<style type="text/css"> 
b.green{color:DarkGreen;}
b.red  {color:#880000;}
b.code {background:#f9edd4;}
p.code {background:#f9edd4;}
body   {background:#e2fbe4;}
</style><body><pre>
<h3>Kurs: 03 Turtle</h3>
Script 1: Papierformat, Hintergrundfarbe.
Script 2: Zufall und Wiederholung

<b class="green"b>Vorschlag</b>
  <i>Eigene Befehle ausprobieren.
  Eigenes Script anfgen.</i>

<u>Erklrungen zum Script</u>

* <b class="code">t.setBrush("LightBlue");</b>
  <i>Pinsel "LightBlue" verwenden.</i>

* Papierformate
  <b class="code">t.setPage();</b>
  <i>DinA4, quer.</i>
  <b class="code">t.setPage(3);</b>
  <i>3 fr DinA3, 0 fr quer.</i>
  <b class="code">t.setPage(4+10);</b>
  <i>4 fr DinA4 , 10 fr quer.</i>

* <b class="code">t.setPen("red", 4);</b>
  <i>Stiftbreite 4mm. 0 ein Pixel:</i>

* Bewegungen der Turtle mit oder ohne Stift
  <b class="code">t.move(150);</b> <i>Vorwrts um 150mm.</i>
  <b class="code">t.moveTo(x,y);</b> <i>Auf (x,y).</i> 

* <b class="code">t.rahmen();</b>  <i>Blattrahmen</i>

__________________________________________
<p class="code"><code>
ScriptBegin
var Grafik="Script Turtle";

function init() //Initialisierungen
{ t.setBrush("LightBlue");
  t.setPage(4+10);
} 

function draw() //Zeichenbefehle
{ t.drawKoordSystem();
  // t.drawRaster();


  t.goTo(30,20); t.turnTo(30);
  t.rectangle(60,10);

  t.setPen("red",2);
  t.rahmen();
}
ScriptEnd </code></p>
__________________________________________

Script 2: Zufall und Wiederholung

<u>Erklrungen zum Script</u>

* Zufall
  <b class="code">t.rnd(52.3);</b> <i>Zufallszahlen [0, 52.3].</i>
  <b class="code">t.rndW(32.5 , 100);</b><i> Zufallswinkel 
  aus [-32.5, -100] und  [32.5, 100].</i>

* Wiederholung
  <b class="code">for(i=1; i&lt;300; i++) { ... }</b>.
  <i>Block fr von i=1 bis i=299 wiederholen.
  Increment 1.</i>

* Zeichengenauigkeit
  <b class="code">t.setAntiAliasing();</b>.</i>
  <i>Langsamer und feiner zeichnen.</i>


<p class="code"><code>ScriptBegin
var Grafik="Script Turtle";

function init() //Initialisierungen
{ t.setBrush("LightGreen");
  t.setPen("yellow",0.8); // Rahmen 
  t.setPage();

  t.setAntiAliasing();
} 

function draw() //Zeichenbefehle
{ // t.drawKoordSystem();
  // t.drawRaster();
  t.setPen("black", 0.8);

  for(i=1; i&lt;300; i++)
  { t.move( t.rnd(15) );
    t.turn( t.rndW(32.5, 100));
  }
}
ScriptEnd </code></p>